Skip to content

chore: bump Go to 1.26.3 and golangci-lint to 2.11.4#73

Merged
rbaliyan merged 3 commits into
mainfrom
chore/go-1.26.3
May 8, 2026
Merged

chore: bump Go to 1.26.3 and golangci-lint to 2.11.4#73
rbaliyan merged 3 commits into
mainfrom
chore/go-1.26.3

Conversation

@rbaliyan
Copy link
Copy Markdown
Owner

@rbaliyan rbaliyan commented May 8, 2026

Summary

  • Bump go.mod (root and k8s/) from 1.25.9 to 1.26.3 to address Go 1.25 vulnerabilities
  • 1.26.3 also fixes GO-2026-4971 (net Dial/LookupPort panic on Windows NUL byte), present in 1.26.2
  • Bump .mise.toml Go from 1.251.26.3 and golangci-lint from 2.8.02.11.4 (Go 1.26 compatible)
  • Bump golangci-lint-action version: v2.8.0v2.11.4 in .github/workflows/ci.yml

CI workflows already pin Go via go-version-file: go.mod, so no hardcoded Go versions in workflows needed updating.

Supersedes #72.

Test plan

  • go build ./... passes (root + k8s)
  • golangci-lint run --tests=false passes (root + k8s)
  • go test -race ./... passes (root + k8s; integration tests included)
  • govulncheck ./... reports no vulnerabilities
  • CI green on this PR

rbaliyan added 3 commits May 8, 2026 13:58
Addresses vulnerabilities in Go 1.25 by moving to 1.26.3.
Go 1.26.2 had GO-2026-4971 (net Dial/LookupPort panic on Windows
NUL byte), fixed in 1.26.3.

Updates golangci-lint to 2.11.4 for Go 1.26 compatibility.
CI workflows already use go-version-file: go.mod, so no
hardcoded Go versions in the action need updating.
@rbaliyan rbaliyan merged commit 414a71b into main May 8, 2026
10 checks passed
@rbaliyan rbaliyan deleted the chore/go-1.26.3 branch May 8, 2026 08:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant